We are seeking a highly skilled and experienced Application Developer to join the team. The ideal candidate will have a strong background in Java, Python and JavaScript development, with experience in web frameworks like React, Falcon, and containerization. They will also have a solid understanding of data structures, algorithms, and SQL databases. The successful candidate will be able to design, develop, and deploy scalable and efficient applications, and will have experience with cloud platforms like AWS and Microsoft Azure.
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software
•Design, develop, and deploy scalable and efficient applications using Java, Python and web frameworks like React and Falcon
•Develop and maintain SQL databases
•Work with cloud platforms like AWS and Microsoft Azure to deploy and manage applications
•Develop and maintain APIs using Python and containerization
•Collaborate with cross-functional teams to design and develop applications
•Troubleshoot and debug applications using testing frameworks and debugging tools
•Participate in code reviews and ensure adherence to coding standards and best practices
Must Have:
•Proficiency in Java
•Proficiency in Python (3.x)
•Proficiency in JavaScript
•Experience with API frameworks like Falcon
•Experience with front-end frameworks like React and Bootstrap
•Strong understanding of data structures like arrays, linked lists, stacks, and queues
•Familiarity with algorithms like sorting, searching, and graph traversal
•Experience with SQL databases
•Experience with cloud platforms like AWS and Microsoft Azure
•Familiarity with containerization using Podman (or Docker)
•Knowledge of testing frameworks and familiarity with debugging tools
•Experience working within an Agile development framework
•Minimum Bachelor’s degree in computer science or related field with at least 5+ years of experience